#ifndef _H_
#define _H_
#include<arpa/inet.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <glob.h>
#include <unistd.h>
#include <fcntl.h>
#include<errno.h>
#define ch_name 20


typedef struct 
{
   char name[ch_name];
   long long  size;
   char data[1];
}__attribute__((packed)) ch_desc;
typedef struct
{
	int size;
	ch_desc **list;
}__attribute__((packed)) ch_list;

ch_list *mlib_getchnlist();
void destory_list(ch_list *);

#endif
